body,p,dl,dd,table,td,th,input,img,form,div,ul,li{margin:0;padding:0;}
body{font:normal 12px/1.5 Arial,Tahoma,Helvetica,sans-serif;}
img,iframe{border:none;}
ul,li,ol{list-style:none;}
img,input,label{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
a:link,a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#F00;}
.container{
	width:100%
}
.top{
	clear:both;
	width:100%;
	height:5px; 
}
.header{
	width:1000px;
	margin:0 auto;
}
.bar{
	float:left;
	width:1000px;
}
.logo{
	float:left;
	width:150px;
}
.logo_img{
	border:0;
	width:150px;
	height:50px;
}
.header_right{
	float:right;
	width:840px;
	margin: 0 0;
	padding:0 0;
}
.header_right_img{
	width:600px;
	height:47px;
	overflow:hidden;
	float:left;
	margin: 0 10px 3px 10px;
}
.header_right_notice{
	width:160px;
	height:50px;
	line-height:50px;
	float:left;
	overflow:hidden;
	margin-left:10px;
	margin-right:20px;
	text-align:center;
}
.header_right_notice span{
	font-size:19px;
}
.navbar{
	float:left;
	width:1000px;
	height:50px
	line-height:50px;
	background-image : url(../images/bg_nav_bar.gif);
	background-repeat : repeat-x;
}
.navbar ul {
	font-size:25px;
	font-weight:300px;
	color:white;
	float:left;
	height:50px
	line-height:50px;
}
.navbar li {
	margin-left:20px; 
	float:left;
}
.navbar li a{
	color:white;
}
.navbar span {
	float:right; 
	margin-right:10px; 
	margin-top:10px;
	height:50px
	line-height:50px;
	font-size:12px; 
}
.dirbar{
	width: 100%;
	height: 30px;
	line-height:30px;
	margin:0 0;
	padding:0 0;
	background-image : url(../images/bg_30.gif);
	background-repeat : repeat-x;
	text-align: justify;
	float:left;
	font-size : 13pt;
}
.dirbar span{
	font-size:15pt;
	font-weight:bold;
	padding-left:10px;
}
.dirbar2{
	width: 100%;
	height: 40px;
	line-height:40px;
	padding:0 0;
	background-color : #FFFFFF;
	text-align: justify;
	float:left;
	font-size : 13pt;
}
.dirbar2 ul{
	float:left;
	width:100%;
	list-style-type:none;
	display:block;
}
.dirbar2 ul li{
	float: left;
	width: 100px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	display:inline;
	padding-left:10px
}
.dirbar3{
	width: 100%;
	height: 30px;
	line-height:30px;
	margin:0 0;
	padding:0 0;
	text-align: justify;
	float:left;
	font-size : 13pt;
}
.dirbar3 span{
	float:left;
	font-size:15pt;
	padding:0 10px;
}
.dirbar3 a{
	padding:0 10px;
}
.dirbar4{
	width: 100%;
	height: 30px;
	line-height:30px;
	margin:0 0;
	padding:0 0;
	background-image : url(../images/bg_30.gif);
	background-repeat : repeat-x;
	text-align: justify;
	float:left;
	font-size : 13pt;
}
.dirbar4 a{
	padding:0 10px;
	color:blue;
}
.dirbar5{
	width: 100%;
	text-align: justify;
	margin: 10px 0;
	float:left;
}
.dirbar5 span{
	padding-left:10px;
	font-size : 13pt;
	font-weight:bold;
	color:blue;
}
.btn1{
	margin:10px 10px;
	background-color:#2C59AA;
	border:2px solid #AAAAAA;
	color:#FFFFFF;
	font-size:18px;
	height:40px;
	text-align:center;
	width:70px;
}
.btn2{
	background-color:#2C59AA;
	border:2px solid #AAAAAA;
	color:#FFFFFF;
	font-size:18px;
	height:25px;
	text-align:center;
	width:40px;
}
.btn3{
	margin:10px 10px;
	background-color:#2C59AA;
	border:2px solid #AAAAAA;
	color:#FFFFFF;
	font-size:18px;
	height:40px;
	text-align:center;
}
.input{
	color:#33568C;
	font-size:20px;
}
.tr25{
	height:25px;
}
.tr35{
	height:35px;
}
.tr40{
	height:40px;
}
.tr100{
	height:100px;
}
.tdleft{
	text-align:left;
}
.tdright{
	text-align:right;
}
.tdcenter{
	text-align:center;
}
.content{
	width:1000px;
	margin:0 auto;
}
.cleft{
	float:left;
	width:150px;
	background-color:#ffffff;
}
.cright{
	float:right;
	width:840px;
	background-color:#ffffff;
}
.part270 { 
	width:350px; 
	height:270px; 
	float:left; 
	font-size:12px; 
	text-align:left; 
	margin-left:5px;
}
.part270_tit {
	background:url(../images/bg_part1.gif); 
	clear:both;
	font-size:14px;
	font-weight:25px;
	text-align:left;
	height:40px; 
	line-height:40px;
	padding-left:10px;
}
.part270 ul {
	list-style:square inside;
}
.part270 li { 
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.part270_r{
	width:450px; 
	height:270px; 
	float:left; 
	font-size:12px; 
	text-align:left; 
	margin-left:25px;
	overflow:hidden;
}
.part270_r_tit{
	clear:both;
	font-size:30px;
	text-align:center;
	height:61px; 
	line-height:61px;
	overflow:hidden;
}
.part270_r_content{
	clear:both;
	font-size:16px;
	text-align:left;
	height:74px; 
	text-indent: 20px;
	overflow:hidden;
}
.part290 { 
	width:350px; 
	height:290px; 
	float:left; 
	font-size:12px; 
	text-align:left; 
	margin-left:5px;
}
.part290_tit {
	background:url(../images/bg_part1.gif); 
	clear:both;
	font-size:14px;
	font-weight:25px;
	text-align:left;
	height:40px; 
	line-height:40px;
	padding-left:10px;
}
.part290 ul {
}
.part290 li {
	height:25px;
	line-height:25px;
	overflow:hidden;
	background:url(../images/dot_25.gif) no-repeat scroll 0 0 transparent;
	padding-left:10px;
}
.part290_r { 
	width:450px; 
	height:290px; 
	float:left; 
	font-size:12px; 
	text-align:left; 
	margin-left:25px;
}
.part290_r_tit {
	background:url(../images/bg_part3.gif); 
	clear:both;
	font-size:14px;
	font-weight:25px;
	text-align:left;
	height:40px; 
	line-height:40px;
	padding-left:10px;
}
.part290_r ul {
	list-style:none outside none;
}
.part290_r ul li { 
	height:25px;
	line-height:25px;
	clear:both;
	overflow:hidden;
	background:url(../images/dot_25.gif) no-repeat scroll 0 0 transparent;
	padding-left:10px;
}
.part290_r ul li a{
	float:left;
	width:300px;
}
.part290_r ul li span{
	float:right;
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#38487f;
	margin-right:5px;
}
.part280{ 
	width:600px; 
	height:280px; 
	float:left; 
	font-size:12px; 
	text-align:left; 
	margin-left:5px;
	border-style:solid;
	border-width:1px;
	border-color:#D5D5D5;
}
.part280_tit {
	background-image : url(../images/bg_40.gif);
	background-repeat : repeat-x;
	font-size:15px;
	clear:both;
	font-weight:25px;
	text-align:left;
	height:40px; 
	line-height:40px;
	padding-left:10px;
}
.part280 ul {}
.part280 ul li { 
	float:left;
	height:120px;
	text-align:center;
	overflow:hidden;
}
.part280 ul li img{ 
	height:100px;
	width:90px;
}
.part280_r{ 
	width:200px; 
	height:280px; 
	float:left; 
	font-size:12px; 
	text-align:left; 
	margin-left:25px;
	border-style:solid;
	border-width:1px;
	border-color:#D5D5D5;
}
.part280_r_tit {
	background-image : url(../images/bg_40.gif);
	background-repeat : repeat-x;
	clear:both;
	font-size:15px;
	font-weight:25px;
	text-align:left;
	height:40px; 
	line-height:40px;
	padding-left:10px;
}
.part280_r ul {}
.part280_r ul li { 
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding-left:5px;
}

.footer{
	width:1000px;
	margin:0 auto;
}
.link{
	width:1000px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#D5D5D5;
}
.link_fri{
	width:1000px;
	height:25px;
	line-height:25px;
	float:left;
	background-image : url(../images/bg_link.gif);
	background-repeat : repeat-x;
	font-size:15px;
}
.link ul li a, .link ul li a:visited {
	color:#333333;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
.link ul li{
	padding-left:15px;
	float:left;
}
.link ul li a{
	text-decoration:none;
}
.link ul li a:visited{
	text-decoration:none;
}
.bottom{
	width:1000px;
	height:75px;
	text-align:center;
	float:left;
	margin-top:10px;
}
.pager{
	width:100%;
	height:40px;
	line-height:40px;
	background-color : #7EB9E6;
}
.pager table{
	height:100%;
	float:right;
	margin-right:10px;
	background-color : #7EB9E6;
}
.pager table td{
	font-size:16px;
	color:#FFFFFF;
}
.pager table td a{
	font-size:16px;
	color:#FFFFFF;
}
.clears { clear:both; width:100%; height:25px; line-height: normal; font-size:0px; line-height:0px; list-style:none;}
.partclear { clear:both; width:100%; height:15px; line-height: normal; font-size:0px; line-height:0px; list-style:none;}
.clear { clear:both}